invitation to explain - Turkish English Dictionary